<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" session="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>

	
	<%
		//本例子 演示了服务器给浏览器发送Cookie的基本用法
		//为了避免session的影响。请在上面增加session="false"
		
		//1：创建1个javax.servlet.http.Cookie类的对象
		//Cookie cookie = new Cookie("school","zsrt");
	
		//2：调用response的方法将cookie发送给浏览器
		//response.addCookie(cookie);
		
		//拿到所有的cookies 注意只能拿到所有的cookies 没有办法拿到某个cookie 所以必须循环
		Cookie[] cookies =request.getCookies();
		
		if(null !=cookies && cookies.length>0){
			//如果有cookie 就打印所有的cookie
			for(Cookie cookie : cookies){
				
				//一个cookie有且只有一个name和一个value组成
				out.print(cookie.getName()+" : "+cookie.getValue());
				out.print("<br/>");
			}
			
		}else{
			//如果没有cookie 就创建一个cookie 并用HTTP响应头给到浏览器
			out.print("第一次访问服务器没有cookie... 服务器造一个cookie并放到浏览器的响应头中...");
			
			//3.1创建1个javax.servlet.http.Cookie类的对象
			Cookie cookie = new Cookie("school","zsrt");
			
			//3.2设置持久Cookie 并在25秒后过期
			cookie.setMaxAge(25);
			
			//3.3调用response的方法将cookie发送给浏览器
			response.addCookie(cookie);
		}
		
		
	
	%>

</body>
</html>